feeding energy - French English Dictionary